YouTube POトークンを生成するプラグインを導入する
yt-dlpを使用している際にIPアドレス単位でBANされないようにする為に、事前に対策を行うことが望ましい。
対策としてYouTubeの一部クライアントで生成されているYouTube POトークン(Proof of Origin Token、接続元証明トークン)が2026年時点では対策に有効な為、それを生成するプラグインを用いて対策する。
導入方法(Mijikko.iconのおすすめ)
Mijikko.iconが勝手におすすめする方法について触れる。
公式からの情報を確認したい方は以下を参照すること。
PO Token Guide · yt-dlp/yt-dlp Wiki
準備
以下のアプリケーションを入れる
Docker
Windowsの場合はDocker Desktopを入れる
環境構築
1. Docker Desktopを入れた場合は一旦起動する
2. 以下の項目に記載されたDockerのコマンドをシェル上で実行する
https://github.com/Brainicism/bgutil-ytdlp-pot-provider?tab=readme-ov-file#a-http-server-option
実行例:
$ docker run --name bgutil-provider -d --init brainicism/bgutil-ytdlp-pot-provider
3. dockerのコマンドの末尾にプラグインオプションを渡さなかった場合は、その後yt-dlpを普通に実行する
渡した場合は以下の項目(Usage)を参照
https://github.com/Brainicism/bgutil-ytdlp-pot-provider?tab=readme-ov-file#usage
参考
PO Token Guide · yt-dlp/yt-dlp Wiki
Brainicism/bgutil-ytdlp-pot-provider: Proof-of-origin token provider plugin for yt-dlp
🚨IMPORTANT🚨 KNOWN ISSUES/FAQ · Issue #3766 · yt-dlp/yt-dlp